#ifndef		SharedMsg_DEF
#define		SharedMsg_DEF
/******************************************************************************
	File Name:
		SharedMsg.h
	Description:	This include file defines the shared message passing API used on the DEMO system

	History:
		PROGRAMMER		Date			Description			
		Hongqi,Wang		05/31/2009		Original

	Note:
	
******************************************************************************/

typedef unsigned char DemoMsgVersion;

//-----------------------------------------------------------------------------
// class Message - this is the base class for all shared messages

class Message
	{
	public:
	                      Message();
	virtual              ~Message();

	virtual GeoMsgVersion Version() const = 0;
	virtual UInt32        SizeOf() const = 0;

	private:
	};
	
#endif
